Nathanael Nerode

"Provides a complex system for customzing the printed descriptions of characters wearing or carrying lots of stuff, similar to the room description system in Standard Rules. Requires Large Game Speedup by Nathanael Nerode."
"Report parsing errors to the player when ordering other characters to do things. Inform 7 normally redirects these errors to 'answer <topic>' so that the character can respond to arbitrary statements. But in an story with compliant characters who the player orders around routinely, that is frustrating to a player who has made a typo; this helps out the player. Requires Parser Error Number Bugfix and version 4 of Neutral Standard Responses. Tested with Inform 6M62."
Gender Options by Nathanael NerodeVersion 3/210331
"More broad-minded English language gender/number model where male, female, and neuter are three separate true-false properties. Allows for objects to respond to any specified combination of HE, SHE, IT, and THEY. As fast as the Standard Rules. Tested with Inform 6M62."
Gender Speedup by Nathanael NerodeVersion 2/210331
"When using Gender Options, clean up some I6 internals with functions related to gender which are irrelevant to English or rendered obsolete with Gender Options. Since these are called in the depths of ListWriter this should slightly improve speed. Not included in Gender Options due to likely interference with other extensions. Requires Gender Options. Probably will not work with non-English languages. Tested with Inform 6M62."
"This small extension eliminates the three newlines printed before the banner. It also provides a tool to attempt to place the cursor at the bottom of the screen, like old Infocom games. Due to wild variance between interpreters, it is not reliable.".
"Performance improvements for games with large numbers of objects, by avoiding looping over all objects."
"This is just a collection of documentation and worked examples illustrating various features of Inform. There isn't much in the extension per se, but the examples in the documentation can be click-pasted in the Inform IDE for convenience."
"Miscellaneous stuff I like to have built in when debugging and programming, but would never want to relase."
"Replaces misleading, vague, and narratively-voiced parser messages with instructive, clarifying, and neutral versions, respectively. For Inform 6M62."
"Fixes a nasty bug in the I7 error names in Inform 7 version 6M62 (and probably earlier)."
"Fixes some issues in Standard Rules related to printing room descriptions with enterable supporters. Experimental."
"Reduce the size of games using Room Description Control by removing unused Standard Rules material."
Tab Removal by Nathanael NerodeVersion 1/210314
"For commands with tabs in them, replaces tabs with spaces before passing them on to the game."
"Applies title case to room names printed as a heading or in the status line. Creates the printing a heading activity for further customization. Tested with Inform 6M62. Requires Undo Output Control by Erik Temple or by Nathanael Nerode to handle the case of room name printing after UNDO."
"Provides hooks into UNDO processing, including multiple ways to suspend UNDO temporarily, to place limitations on UNDO (such as allowing only one UNDO in a row), to undo the current turn from code, and to control when the game state is saved. Using the latter, we can effectively control which turn UNDO returns us to. Also allows changing the words which invoke UNDO and OOPS, and allows the story to edit a blank command before analyzing it. Updated to Inform 6M62."
Verb Stripping by Nathanael NerodeVersion 1/171007
"Removes a number of verbs from the standard rules; verbs which might cause confusion in a game whose theme is not adventure."